// const { ccclass, property } = cc._decorator;
export {}
// export default class AudioManager {
//   public static _bgmAudioID: number = -1;
//   private static _curMusicClip: cc.AudioClip = null;
//   private static _curEffectClip: number = null;

//   public static playEffect(clip: cc.AudioClip, loop: boolean = false) {
//     if (clip == null) return;
//     if (loop) {
//       AudioManager._curEffectClip = cc.audioEngine.playEffect(clip, loop);
//     } else {
//       cc.audioEngine.playEffect(clip, loop);
//     }
//   }

//   public static playBGM(clip: cc.AudioClip, loop: boolean = true) {
//     if (clip == null || clip == AudioManager._curMusicClip) return;
//     this.stopBGM();
//     AudioManager._curMusicClip = clip;
//     AudioManager._bgmAudioID = cc.audioEngine.playMusic(clip, loop);
//     cc.audioEngine.setVolume(this._bgmAudioID, 1.0);
//   }

//   public static stopBGM() {
//     AudioManager._curMusicClip = null;
//     if (AudioManager._bgmAudioID >= 0) {
//       cc.audioEngine.stopMusic();
//       AudioManager._bgmAudioID = -1;
//     }
//   }

//   public static stopEffect() {
//     if (AudioManager._curEffectClip) {
//       cc.audioEngine.stopEffect(AudioManager._curEffectClip);
//       AudioManager._curEffectClip = null;
//     }
//   }

//   public static setVolumeSwitch(volumeSwitch: boolean) {
//     if (volumeSwitch) {
//       cc.audioEngine.setMusicVolume(1.0);
//       cc.audioEngine.setEffectsVolume(1.0);
//     } else {
//       cc.audioEngine.setMusicVolume(0);
//       cc.audioEngine.setEffectsVolume(0);
//     }
//   }

//   public static pauseAll() {
//     cc.audioEngine.pauseAll();
//   }

//   public static resumeAll() {
//     cc.audioEngine.resumeAll();
//   }
// }
